www.gusucode.com > PHP微信红包营销系统 v1.0PHP源码程序 > PHP微信红包营销系统 v1.0/wxhbyxxt_v1.0/wxhbyxxt_v1.0/main/get.info.php
<?php require_once("../includes/conn.php"); $tools=new tools(); $uwxcode=$_GET['uwxcode']; $sk=intval($_GET['sk']); $sh=intval($_GET['sh']); $sysconfig=mysql_fetch_array(mysql_query("select cappid,cappsecret,cdenglucode from ".DBQIAN."sys_config order by id desc limit 1")); //获取用户的openid if(isset($_GET['code']) && $_GET['code']!=''){ $WXCODE=$_GET['code']; $getucodeurl="https://api.weixin.qq.com/sns/oauth2/access_token?appid=".$sysconfig['cappid']."&secret=".$sysconfig['cappsecret']."&code=".$WXCODE."&grant_type=authorization_code"; $getucodejson=json_decode($tools->http_curl_get($getucodeurl)); $ucode=$getucodejson->openid; $wxlintoken=$getucodejson->access_token; if($ucode==''){ header("Location:chaikai.index.php?sk=".$sk."&sh=".$sh."&uwxcode=".$uwxcode); exit; } $usernum=$dbconn->countn(DBQIAN."user_list"," ucode='$ucode' "); $geturl=$getutxturl="https://api.weixin.qq.com/sns/userinfo?access_token=".$wxlintoken."&openid=".$ucode."&lang=zh_CN"; $getutxtjson =json_decode($tools->http_curl_get($geturl)); $uickname =iconv("UTF-8","GBK",$getutxtjson->nickname); $usex =intval($getutxtjson->sex); $headimgurl =$getutxtjson->headimgurl; $udizhi =iconv("UTF-8","GBK",$getutxtjson->province).iconv("UTF-8","GBK",$getutxtjson->city); $utime=time(); if($usernum > 0){ $dbconn->noretquery("update ".DBQIAN."user_list set uickname='$uickname', usex=$usex,uheadimgurl='$headimgurl',udizhi='$udizhi' where ucode='$ucode' "); } else { $dbconn->noretquery("insert into ".DBQIAN."user_list(ucode,uickname,usex,uheadimgurl,udizhi,utime)values ('$ucode','$uickname',$usex,'$headimgurl','$udizhi',$utime)"); } header("Location:chaikai.php?sk=".$sk."&sh=".$sh."&uwxcode=".$uwxcode."&ucode=".$ucode); exit; } else { header("Location:chaikai.index.php?sk=".$sk."&sh=".$sh."&uwxcode=".$uwxcode); exit; } ?>